/*** PROTOTYPES DES FONCTIONS CONCERNANT LES MAINS DES JOUEURS ***/
#include "structures_SDL.h"

#ifndef MAINS
#define MAINS

    void initJoueur(Joueur*, int);
    int listeVide(ListeCartes);
    void initAjoutCarteTete(Joueur*, int);
    void initAjoutCarteFin(Joueur*, int);
    void affichageListe(Joueur);     //FONCTION TEST EN CONSOLE UNIQUEMENT
    void distributionListe(Joueur*, Joueur*, Joueur*, Joueur*, Joueur*, Joueur*);
    void ajoutCarteTeteListe(Joueur*, Carte*);
    void ajoutCarteFinListe(Joueur*, Carte*);
    void ajoutCarteListe(Joueur*, Joueur*, int, int);
    Carte* supprCarteTeteListe(Joueur*);
    Carte* supprCarteFinListe(Joueur*);
    Carte* supprCarteListe(Joueur* j, int position, int positionmax);
    void melangeDonne(Joueur*);

#endif // MAINS
